﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace Katamino
{
    public enum PentaVariation
    {
        Undefined = -1,
        /// <summary>
        /// Default position
        /// </summary>
        R0 = 0,
        /// <summary>
        /// R0 mirrored
        /// </summary>
        R0M = 1,
        /// <summary>
        /// First rotation
        /// </summary>
        R1 = 2,
        /// <summary>
        /// R0 mirrored
        /// </summary>
        R1M = 3,
        /// <summary>
        /// Second rotation
        /// </summary>
        R2 = 4,
        /// <summary>
        /// R2 mirrored
        /// </summary>
        R2M = 5,
        /// <summary>
        /// Third rotation
        /// </summary>
        R3 = 6,
        /// <summary>
        /// R3 mirrored
        /// </summary>
        R3M = 7,
        /// <summary>
        /// Maximum number
        /// </summary>
        MaxNrOfPentaVariations = 8,
    }
}
